package utils

import (
	"bytes"
	"encoding/binary"
	"log"
	"os"
)

/**
工具函数
*/
// 把uint转为[]byte
func UintToByte(num uint64) []byte {
	var buffer bytes.Buffer

	err := binary.Write(&buffer, binary.BigEndian, num)
	if err != nil {
		log.Panic(err)
	}
	return buffer.Bytes()
}

//判断当前目录的某个文件是否存在 true存在，fales不存在
func IsFileExist(filename string)bool{
	// 使用os.stat来判断
	_,err:=os.Stat(filename)
	if os.IsNotExist(err) {
		return false
	}
	return true
}